事实证明,变质测试对于许多领域中的测试案例生成和故障检测有效。它是一种软件测试策略,它使用程序的输入输出对之间的某些关系,称为变质关系。这种方法与自主系统域相关,因为它在可能难以确定的给定测试输入结果的情况下有助于。因此,在本文中,我们提供了变质测试以及自主系统域中的实现概述。我们在使用GNC API的自动无人机中实施了障碍物检测和回避任务,并在凉亭中的模拟旁边实现了障碍物。特别是,我们描述了对有效变质关系发展至关重要的特性和最佳实践。我们还展示了两种用于单态和多个无人机的变质测试的变质关系。我们的关系揭示了鉴于变质测试,实施和回避算法的几个属性和一些弱点。结果表明,变质测试在自主系统领域具有巨大的潜力,应考虑在该领域的质量保证。
translated by 谷歌翻译